package com.woan.api.idao;

import java.util.List;

import com.woan.api.model.SysAdmininfo;
import com.woan.api.vo.VadmininfoList;
import com.woan.api.vo.VadmininfoSimpleList;
import com.woan.api.vo.VloginList;

public interface SysAdmininfoIDAO {
	//客户端---保存或更新用户信息
		public boolean save(SysAdmininfo sysAdmin);
	//客户端---根据组名用户名返回用户信息
		public SysAdmininfo FindUserByGroupNameAndUsername(String groupname, String username);	
	//客户端---根据组名用户名密码返回用户信息
	//pad端---根据组名用户名密码返回用户信息
		public SysAdmininfo FindUserByGroupNameAndUsername(String groupname, String username,String userpwd);
	//客户端---一键获取登录信息
		public List<VloginList> FindAdminInfoByDeviceNum(String devicenum);
	//根据用户id返回用户信息
	public SysAdmininfo FindUserByUid(String uid);
	//根据组id返回用户信息（基本信息和设备信息）-----push使用
	public List<VadmininfoList> FindUserByGroupid(String groupid);
	//pad端---根据组id返回用户信息---自定义设置用
	public List<VadmininfoSimpleList> FindVGroupUser(String groupid);
	
	public SysAdmininfo findByUserName(String username);
	
	
}
